package org.study.springboot.learning.reflect;

/**
 * <p>Title: PackageExample <p>
 * <p>Description: TODO<p>
 *
 * @Author ZhangSY
 * @Date 2021/6/20 10:22
 * @Version v1.0
 **/
public class PackageExample {

    public static void main(String[] args) throws Exception {
        Class<?> c = Class.forName("com.xrq.test19.Reflection");
        Package p = c.getPackage();
        System.out.println("Package.toString()：" + p.toString()); //toString()
        System.out.println("Package.getName()：" + p.getName());     // 获取包名
        System.out.println("Package.getImplementationTitle()：" + p.getImplementationTitle()); // 获取包标题
        System.out.println("Package.getImplementationVendor()：" + p.getImplementationVendor()); // 获取提供该实现的组织、供应商或公司的名称
        System.out.println("Package.getImplementationVersion()：" + p.getImplementationVersion()); // 获取该实现的版本
        System.out.println("Package.isSealed()：" + p.isSealed()); // 获取包是否密封的
    }
}
